home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Magazine / YAM / Source / includes / pragmas / socket_pragmas.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-03-09  |  2.4 KB  |  50 lines

  1. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  2. #pragma amicall(SocketBase,0x01E,Socket(d0,d1,d2))
  3. #pragma amicall(SocketBase,0x036,Connect(d0,a0,d1))
  4. #pragma amicall(SocketBase,0x042,Send(d0,a0,d1,d2))
  5. #pragma amicall(SocketBase,0x04E,Recv(d0,a0,d1,d2))
  6. #pragma amicall(SocketBase,0x054,Shutdown(d0,d1))
  7. #pragma amicall(SocketBase,0x072,IoctlSocket(d0,d1,a0))
  8. #pragma amicall(SocketBase,0x078,CloseSocket(d0))
  9. #pragma amicall(SocketBase,0x090,ObtainSocket(d0,d1,d2,d3))
  10. #pragma amicall(SocketBase,0x096,ReleaseSocket(d0,d1))
  11. #pragma amicall(SocketBase,0x09C,ReleaseCopyOfSocket(d0,d1))
  12. #pragma amicall(SocketBase,0x0A2,Errno())
  13. #pragma amicall(SocketBase,0x0A8,SetErrnoPtr(a0,d0))
  14. #pragma amicall(SocketBase,0x0AE,Inet_NtoA(d0))
  15. #pragma amicall(SocketBase,0x0BA,Inet_LnaOf(d0))
  16. #pragma amicall(SocketBase,0x0C0,Inet_NetOf(d0))
  17. #pragma amicall(SocketBase,0x0C6,Inet_MakeAddr(d0,d1))
  18. #pragma amicall(SocketBase,0x0D2,GetHostByName(a0))
  19. #pragma amicall(SocketBase,0x108,Dup2Socket(d0,d1))
  20. #pragma amicall(SocketBase,0x126,SocketBaseTagList(a0))
  21. #pragma amicall(SocketBase,0x12C,GetSocketEvents(a0))
  22. #ifdef __STORM__
  23. #pragma tagcall(SocketBase,0x126,SocketBaseTags(a0))
  24. #endif
  25. #else
  26. #pragma  libcall SocketBase Socket               01E 21003
  27. #pragma  libcall SocketBase Connect              036 18003
  28. #pragma  libcall SocketBase Send                 042 218004
  29. #pragma  libcall SocketBase Recv                 04E 218004
  30. #pragma  libcall SocketBase Shutdown             054 1002
  31. #pragma  libcall SocketBase IoctlSocket          072 81003
  32. #pragma  libcall SocketBase CloseSocket          078 001
  33. #pragma  libcall SocketBase ObtainSocket         090 321004
  34. #pragma  libcall SocketBase ReleaseSocket        096 1002
  35. #pragma  libcall SocketBase ReleaseCopyOfSocket  09C 1002
  36. #pragma  libcall SocketBase Errno                0A2 00
  37. #pragma  libcall SocketBase SetErrnoPtr          0A8 0802
  38. #pragma  libcall SocketBase Inet_NtoA            0AE 001
  39. #pragma  libcall SocketBase Inet_LnaOf           0BA 001
  40. #pragma  libcall SocketBase Inet_NetOf           0C0 001
  41. #pragma  libcall SocketBase Inet_MakeAddr        0C6 1002
  42. #pragma  libcall SocketBase GetHostByName        0D2 801
  43. #pragma  libcall SocketBase Dup2Socket           108 1002
  44. #pragma  libcall SocketBase SocketBaseTagList    126 801
  45. #pragma  libcall SocketBase GetSocketEvents      12C 801
  46. #ifdef __SASC_60
  47. #pragma  tagcall SocketBase SocketBaseTags       126 801
  48. #endif
  49. #endif
  50.